html,body{ font-size:13px;     font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif; color:#000; background:#f0f7fc url(../small/bg.gif) repeat-x top; padding-top:0px; }
ul,li{ list-style-type:none;list-style:none}
a{ color:#000; }
a:hover{ color:#466A86;}
.zxwz  {padding: 5px 10px;    border: #ddd 1px solid;}
.zxwz li {    
    background: url(../dian.jpg) left center no-repeat;
    text-indent: 10px;
    height: 25px;
    line-height: 25px;}
.floatl{float:left;}
.floatr{float:right;}
.list-style{ list-style:none;}
.editor ul,.editor ol{}
.editor p{ margin-bottom:8px;}
.clear{ clear:both;} 
/*----整体DIV&#65533;----------------------------------------*/
#metinfo{ padding:0px 10px ; position:relative; width:1180px; margin:0px auto 0px; background:#fff;}
.topbg{ position:absolute; right:0px; top:0px; height:10px; width:10px;}
* html .topbg{ right:-1px;}
/*----Head文件----------------------------------------*/
#top{ min-height:85px; background:url(../topbg.png) repeat-x left bottom; }
* html #top{ height:85px;}
#top .sidebar{ text-align:right; padding:5px 10px; }
#top li{ display:inline; margin-right:6px;}
#top li img{ position:relative; top:2px; margin-right:2px;}
#top li.lang{ margin-right:10px;}
#top .seo{ margin-top:0px;}
 .nrtag a{color: #007dcf;  padding-right:10px }
 .nrtag{    font-size: 14px;
    margin-bottom: 10px;    color: #007dcf;}
	
.top-nav{ background:url(../navbg.gif) no-repeat; height:40px; }
#nav{ background-position:left -82px; background-repeat:repeat-x; overflow:hidden;}
#nav div{ background-position:left top; }
#nav ul{ background-position:right -41px; padding:0px 18px; }
#nav li{ height:40px; position:relative; float:left; display:inline; text-align:center; white-space:nowrap; }
#nav li.line{ float:left; display:inline; width:20px; min-width:20px; background-position:center -123px;}
#nav li a{ margin-top:9px; height:23px; line-height:23px; color:#fff; float:left; display:inline; padding-left:12px;}
#nav li a span{ font-size:15px; font-weight:bold; height:23px; line-height:23px; float:left; display:inline; cursor:pointer; padding-right:12px; }
* html #nav li a span{ padding-top:2px;}
*+html #nav li a span{ padding-top:2px;}

#nav li.hover  a{ background:url(../navline.gif) no-repeat left top;}
#nav li.hover span{ background:url(../navline.gif) no-repeat right top; color:#466A86;}
#nav .downnav a{ background:url(../navline.gif) no-repeat left top;}
#nav .downnav a span{ background:url(../navline.gif) no-repeat right top; color:#466A86;}

#flash{ padding-top:8px;}
#flash .flash{ font-size:0px; margin-top:0px;}
#flash .left{ overflow:hidden;}
#flash .right{ width:300px; display:inline; }
#flash .top{ height:202px; border:1px solid #d5d5d5; overflow:hidden;}
#flash ul.list{ height:28px; border-top:1px solid #fff; border-bottom:1px solid #d5d5d5;}
#flash ul.list li{ height:28px; float:left; width:97px; overflow:hidden; text-align:center; line-height:28px; border-left:1px solid #fff; border-right:1px solid #dde3ed; background:url(../sideline.gif) repeat-x left -26px; color:#466a86; font-weight:bold; cursor:pointer;}
#flash ul.list li.line{ border-right:none; width:98px;}
#flash ul.list li.hover{ background-position:left top;}
#flash .text{ height:170px; background:url(../boxbg.gif) repeat-x left top; border:1px solid #fff;}
#flash .box{ padding:5px; color:#000;}
#flash .download{ margin-top:7px; font-size:0px;}
#web .flash{ width:100%; margin-bottom:5px; overflow:hidden;}

#flash h3.title{ height:28px; overflow:hidden; border:1px solid #fff; border-bottom:none; font-size:13px; color:#466A86;border-top: 1px solid #fff;
border-bottom: 1px solid #d5d5d5;}
#flash h3.title div.line{ float:left; background: url(../sideline.gif) repeat-x left -26px;height:28px; line-height:27px;white-space:nowrap; width: 97px; cursor:pointer;border-left: 1px solid #fff;
border-right: 1px solid #dde3ed;background-position: left top;}
#flash h3.title a.more{ margin-top:6px; font-weight:normal; font-size:12px; margin-right:10px; background:url(../more.gif) no-repeat left; padding-left:16px; color:#690;}
* html #flash h3.title div.line{ width:60px;}
#flash h3.title div.line span{ display:block; height:27px; line-height:27px; padding-right:10px; white-space:nowrap; cursor:pointer; text-align:center;}
* html #flash h3.title div.line span{ padding-top:2px;}
*+html #flash h3.title div.line span{ padding-top:2px;}

.box1_r2 {
	width:328px;border: 1px #ddd solid;
	float: right
}
.jgcx{    float: left;
    font-size: 18px;
 
    line-height: 40px;
    padding-left: 15px;}


.box1_r2 .hd {
 
	height: 40px;
	border-bottom: #dedede 1px solid
}
.box1_r2 .bd{padding:0 15px}
.box1_r2 .hd  ul{
 
	float: right;
	height: 40px;
	background: #F9F9F9
}
.box1_r2 .hd li {
	width:80px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	float: left;
	font-size: 14px;

	display: block;list-style:none
}
.box1_r2 .hd li.on {
	    border-bottom: 1px #fff solid;
	border-left: #dedede 1px solid;
	border-right: #dedede 1px solid;color: #c00;
	background: #FFF
}
.box1_r2 .hd li {
	border-bottom: none;
	color: #333
}
 
.ilist_top {
	width: 370px;
	height: 75px;
	padding: 10px 0;
	border-bottom: #dedede 1px solid
}
.ilist_top b {
	width: 370px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	display: block;
	overflow: hidden;
	color: #3E3E3E
}
.ilist_top span {
	width: 370px;
	height: 44px;
	line-height: 22px;
	margin-top: 5px;
	font-size: 12px;
	text-align: left;
	color: #666666;
	overflow: hidden;
	text-indent: 2em;
	display: block;
}
.ilist_top font {
	color: #F00
}
.ilist_c {
 
	padding: 10px 0
}
.ilist_c li {
 
	height: 27px;
	line-height: 27px;
	padding-left: 10px;
	background: url(/templets/default/images/liico.png) left no-repeat;
	overflow: hidden
}
.ilist_c li span {
 
	height: 27px;
	font-size: 14px;
	display: block;
	color: #3F3F3F;
	overflow: hidden
}
.ilist_c li a {
	color: #3F3F3F;
}

.lanmu_title {
    line-height: 39px;
    height: 39px;
	border-bottom: 1px solid #efd5d5;
	border-top: #efd5d5 2px solid
}
.lanmu_title h3 {
	float: left;
	width: auto;
	color: #ba0000;
	padding: 0 15px 0 10px;
	border-left: 4px solid #ba0000;
	font: bold 20px/20px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
	background: url(/templets/default/images/jian.gif) right bottom no-repeat;    margin: 9px 0;
}
.lanmu_title .sub_lanmu {
	width: auto;
	float: left;
	margin-left: 14px;
	font: 14px/20px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
}
.lanmu_title .sub_lanmu a {
	color: #666;
	margin-right: 12px;
}
.lanmu_title span.lanmu_more {
	float: right;
	padding-right: 20px;
	font: 14px/20px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
	background: url(/templets/default/images/sanjiao.png) right no-repeat;    line-height: 39px;
}
.lanmu_title span.lanmu_more a {
	color: #666;
}
 .boxpica {margin-top:20px}
 .boxpical{ background: #f5f5f5;    height: 360px;   width: 290px;
    border: 1px #ddd solid;float:left}
 .boxpical span{   
    display: block;
   
    padding-left: 20px;
       font-size: 12px;
    color: #666;
    padding: 5px 10px;
    line-height: 20px;
 }
 
	 .boxpical  li {    float: left;
    width: 45%;
    margin: 0 2.5%;
    border: 1px solid #ddd;
  
    list-style: none;
    text-align: center;
    box-sizing: border-box;
       margin-bottom: 10px;	 }
	
	 .boxpical  li a{ background: #fff; line-height: 30px;display:block}
	
		 .boxpical  li a:hover{background: #ba0000;color:#fff}
.boxpicar{width: 869px;
      border: 1px solid #ddd;
    float: right;
 
    overflow: hidden;}
.boxpicar>ul{    height: 350px;
 
    overflow: hidden;
    margin:10px 10px 0 10px;}
.boxpicar>ul li {
    margin-bottom: 10px;
    width: 23.5%;
    height: 164px;
    float: left;
    text-align: center;
    list-style: none;
    margin-right:2%;
}
.boxpicar>ul li:nth-child(4n){margin-right:0}
.box5{overflow: hidden;
    margin: 15px 0;}
.tabqie{float:left;margin-left:50px;}
.tabqie li{float:left;   }
 
.tabqie li a{ display: block;
    line-height: 39px;padding:0 10px;
}
.tabqie li.current  a{      border-bottom: 1px #69aef5 solid;
    color: #378ce6;
    font-weight: bold;
    cursor: pointer;}

.boxnews1{float:left;width:31%}
.boxnews1 span,.boxnews2 span{    font-weight: 700;
    font-size: 14px;display:block;
    padding-bottom: 10px;}
	
	
.boxnews{    overflow:hidden;   margin-bottom: 15px;
  
    padding-bottom: 15px;    border: 1px #ddd solid;
    padding: 10px;}	
.boxnews2{float:left;width:31%;margin:0 2%}
.boxtp {margin-bottom:5px;overflow:hidden}
.boxtp li{float:left;    width: 49%;
    margin-right: 2%;}
.boxtp li  p{font-size:12px;line-height:30px;height:30px;display:block;overflow:hidden}	
.boxtp li:nth-child(2){margin-right:0}	
	
.boxwz1 li{    line-height: 30px;
    height: 28px;
    overflow: hidden;
} .boxwz1 li i {padding-right: 5px;font-style:normal}
 .boxwz1 li i a{color:#191970}

.boxwz1 a:hover, .headlinelist a:active {
color: #003366;text-decoration: underline;
}

.inner .right .Position {
    font-size: 14px;
    line-height: 33px;
    background: url(/templets/default/images/box_bg5.jpg) repeat left top;
}
.inner .right .Position span {
    padding-left: 10px;
}
 .inner .right .Position a {
    color: #666666;
}
.inner{    overflow: hidden;}
 .inner .right {
  
    border: 1px solid #DDDDDD;
    padding-bottom: 10px;
    overflow: hidden;
	width: 870px;float: left;margin-top:10px;margin-left:0px
}


.tags_list dd{
	padding:4px 12px;
	line-height:220%;
}
.tags_list dd a{
	margin-right:10px;
	white-space:nowrap;
}
.tagc1{
	font-size:12px;
	color:#666;
}
.tagc2{
	font-size:14px;
	font-weight:bold;
	color:#555;
}

.tbox{
	margin:0 0 8px 0;
	border-bottom:1px solid #DADADA;
	overflow:hidden;
	background:url(../green_skin.png) 0 -294px repeat-x;
}
.tbox dt{
	height:24px;
	border:1px solid #DADADA;
	overflow:hidden;
	clear:both;
}
.tbox dd{
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}

.tbox dt strong{
	height:24px;
	line-height:24px; !important;line-height:25px;
	padding-left:8px;
	padding-right:4px;
	display:block;
	float:left;
	color:#316301;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#316301;
}
.tbox dt strong a:hover{
	color:#596F37;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#596F37;
}
.tbox dt span.more a{
	color:#596F37;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#ff3333;
	text-decoration:underline;
}
.tbox dt span.label{
	height:25px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:26px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:26px;
	border-left:1px solid #DADADA;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #DADADA;
}

.tbox dt span.linklabel{
	float:left;
	margin-left:10px;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.linklabel a{
	height:20px;
	display:block;
	padding:0px 7px 0px 8px;
	margin:0 5px;
	line-height:20px;
	border-left:1px solid #DADADA;
	border-top:1px solid #DADADA;
	border-right:1px solid #DADADA;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.linklabel a:hover{
	color:#360;
}
.tbox dt span.linklabel a.thisclass{
	background:#FFF;
	color:#333;
}

.yuntag a{     float: left;   display: inline-block;border-radius:5px;background:#333;line-height:28px;padding:0 5px;margin-right:10px;margin-bottom:10px;    color: #fff;}
.yuntag a.tagc1{background:#bd2130}
.yuntag a.tagc2{background:#28a745}
.yuntag a.tagc3{background:#545b62}
.yuntag a.tagc4{background:#007bff}
.yuntag a.tagc5{background:#17a2b8}
.yuntag a.tagc6{background:#d39e00}
.e2 { }
.e2 li { width: 100%; overflow: hidden;  padding: 12px 0px; border-bottom: 1px solid #EEE; color: #aaa; }
.e2 li b a { color: #555; }
.e2 li a.preview { width: 104px; float: left; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; display: inline; }
.e2 li a.preview img { width: 90px;/*height:60px;*/

display: block; padding: 1px; border: 1px solid #EEE; }

.e2 li .tags{display:block;     margin-left: 10px;  background: url(../mark.png) no-repeat left center;
    padding-left: 30px;
    clear: both;
    line-height: 30px;}

.e2 li .tags a {
    color: #690;
}


.e2 li a.preview:hover img { border: 1px solid #AAA; }
.e2 li a.title { overflow: hidden; line-height: 25px; font-weight: bold; font-size: 16px; margin-left: 6px; }
.e2 span.info { display: block; line-height: 28px; color: #555; padding-left: 12px; }
.e2 span.info small { color: #AAA; font-size: 10px; margin-left: 10px; }
.e2 span.info a { color: #690; }
.e2 p.intro {  color: #000000; line-height: 23px; margin-left: 8px; padding-left: 10px; padding-right: 20px; }

.jyblist {width:910px}
.jyblist .e2 li {float:left;  height:196px;  margin: 0 1%;width:48%}
.jyblist .e2 li a.preview {width:104px}
.jyblist .e2 li a.preview img {width:100px}
.kind_com_1{width:430px;float:left;}
.kind_com_1 .kind_con,.kind_com_1 .kind_con dl,.kind_com_1 .kind_con ul.kind_line,.kind_com_1 .kind_con dl dt h3{width:510px;}
.kind_com_1 .kind_con dl dd{width:500px;}
.kind_con li span{float:right}

.menu_2{background: #fafafa;
   
    border: 1px solid #e1e2e3;
     padding: 20px 5px;width:250px;float:left
   }
   
   .menu_2 h2{font-size: 15px;
    font-weight: bold;
    text-indent: 5px;
    padding-bottom: 2px;color: #ba3022;}
	
	
	.menu_2  li  {  width:50%;  float: left;}
	
	.menu_2  li a {
    color: #444;
    display: block;
 
    height: 27px;
    line-height: 27px;
    background: #e8e8e8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 2px;
    margin: 9px 3px 0;
    _margin: 3px 3px 0;
    text-align: center;
    border: 1px solid #e1e2e3;
    font-size: 12px;
    font-family: arial,simsun;
}
 .menu_2  ul  {    overflow: hidden;
    padding-bottom: 20px;}
   
 .t_page {    overflow: hidden;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    line-height: 25px;
}
 .t_page li {
    float: left;
}

 .t_page a {
    padding: 2px 5px;
    border: 1px solid #DEDEDC;
    margin: 0px 3px;
}
.ColorLink a {
    color: #007cbe;
}
.edit_recommend {
    width: 290px;
    margin-top: 10px;
    overflow: hidden;
    border: #ddd 1px solid;
}

.edit_recommend ul {
    width: 298px;
    padding: 5px 10px;
    overflow: hidden;
    float: left;
}
.edit_recommend ul.yuntag{width:auto}
.artTitle {
    width: 290px;
    height: 29px;
    line-height: 29px;
    background: url(../quotedata_titlebg.gif) no-repeat;
    text-indent: 12px;
    color: #007dcf;
    font-weight: bold;
}
.edit_recommend ul li {
    width: 278px;
    background: url(../dian.jpg) left center no-repeat;
    text-indent: 10px;
    height: 25px;
    line-height: 25px;
    float: left;
}
.edit_recommend li {
    width: 49%;
    float: left;
    text-indent: 25px;    line-height: 25px;
}


.container_r {
    margin: 0 auto 4px auto;
    padding: 0;
  
}
.rightbox{float:right; width:300px;}
.leftbox {float:left;width:870px}




.site-article {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
  padding: 10px;
    background: #fff;
    overflow: hidden
}

.site-article .siteleft {
    width:49%;
    float: left;
    overflow: hidden;
    margin-right:2%
}

.site-article h2 {    border-bottom: 1px solid #f6f6f6;
    color: #3c3c3c;
    font-size: 14px;
    font-weight: normal;padding: 10px;padding-left:30px;}

.site-article  h2 a {
    float: right;
    margin-right: 10px
}


.site-article .siteleft h2 {background:url(/templets/default/images/dz.png)   left  center  no-repeat;}

.site-article .siteright {
    width: 49%;
    float: left;
    overflow: hidden
}

.site-article .siteright h2 {background:url(/templets/default/images/hot.png)   left  center  no-repeat;}

.site-article ul {
    padding: 10px
}

.site-article ul li {
    height: 30px;
    line-height: 30px;
	background:url(/templets/default/images/d.png)   left  center  no-repeat;
	padding-left:20px;
}

.site-article ul li a {
    width: 78%;
    height: 25px;
    overflow: hidden;
    float:left;
}
.site-article ul li a:hover{color:#007dcf}
 
.site-article ul li span{
    color: #999;
    padding :0 5px;
	float:right

}






.w980m {
   
    margin: 10px auto;
}
.article_body {
    margin: 0px 1px;
    padding: 0px 25px;
    font-size: 14px;
    line-height: 24px;
   
   
   
}

.container {
    margin: 0 auto 4px auto;
    padding: 0;
    border: 1px solid #d0d0d0;
    background: #fff;
}
.article_extinfo h1 {
    margin: 0 25px 0 0;
    height: 62px;
    color: #007dcf;
    font-weight: 700;
    font-family: "Microsoft Yahei";
    font-size: 18px;
    line-height: 78px;
    border-bottom: 1px solid #d0d0d0;
    overflow: hidden;
}
.main5 {
    
    border-top: 3px solid #007dcf;
    margin: 0 auto;
    overflow: hidden;
}
.newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.newdigg .digg_good{
	background:url(../newdigg-bg.png) left top no-repeat;
}
.newdigg .digg_bad{
	background:url(../newdigg-bg.png) right top no-repeat;
}
.newdigg .digg_good .digg_act{
	color:#C30;	
}
.newdigg .digg_good .digg_num{
	color:#C63;
}
.newdigg .digg_bad .digg_act{
	color:#36C;	
}
.newdigg .digg_bad .digg_num{
	color:#39C;
}
.newdigg .digg_good .digg_percent .digg_percent_bar span{

	background:#FFC535;
}
.newdigg .digg_bad .digg_percent .digg_percent_bar span{

	background:#94C0E4;
}
.article_content {
    padding: 10px 0px;
}
.article_content img{max-width:100%   !important;height:auto   !important}
#yppic li{float:left;margin-left:16px !important}
.pre_next_bottom {margin-top: 14px;font-weight: 700;font-size: 12px;    clear: both;}
.pre_next span, .pre_next_bottom span {width: 310px;height: 30px;overflow: hidden;}
.pre_next {
    font-weight: 700;
    padding: 0px 25px;
    height: 30px;
    line-height: 30px;
    
}

.relativeitemids {
    margin-top: 8px;
}
.relativeitemids li {float: left;width: 320px;height: 25px;overflow: hidden;text-indent: 22px;line-height: 22px;}
.news_with_pic {margin: 10px 0px 0px 1px;padding-bottom: 10px;}
.news_with_pic li {float: left;margin-left:7px;width: 123px;}
.news_with_pic li a {display: block;border: 1px solid #d0d0d0;}
.news_with_pic li a:hover {border: 1px solid #ffc400;}
.news_with_pic li p {margin-bottom: 8px;width: 123px;height: 32px;overflow: hidden;line-height: 16px;text-align: center;}
.news_with_pic li p a, .news_with_pic li p a:hover {border: 1px solid #fff;}
.news_with_pic li img {margin: 1px;width: 119px;height: 89px;}

/*#flash .newslist{ list-style:none; padding:0px 5px;}
#flash .newslist li{ background:url(../jt.gif) no-repeat left 8px; padding-left:10px; }
#flash .newslist li a{color:#466A86;}*/
/*----Index文件----------------------------------------*/
#tutor{ margin-top:10px;}
#main{ padding:10px 0px;}

#main .left{ width:298px; border:1px solid #e3e3e3;}
#main .center{ width:338px; border:1px solid #e3e3e3; margin:0px 10px;}
#main .right{ width:298px; border:1px solid #e3e3e3;}
#main h3.title{ height: 28px;
overflow: hidden;
border: 1px solid #fff;
border-bottom: none;
font-size: 13px;
color: #466A86;
border-top: 1px solid #fff;
border-bottom: 1px solid #d5d5d5; }
#main h3.title a.more{ margin-top:6px; font-weight:normal; font-size:12px; margin-right:10px; background:url(../more.gif) no-repeat left; padding-left:16px; color:#690;}
#main h3.title div.line{float: left;
background: url(../sideline.gif) repeat-x left -26px;
height: 28px;
line-height: 27px;
white-space: nowrap;
width: 97px;
cursor: pointer;
border-left: 1px solid #fff;
border-right: 1px solid #dde3ed;
background-position: left top;}
* html #main h3.title div.line{ width:60px;}
#main h3.title div.line span{ display:block;  height:27px; line-height:27px; padding-right:10px; white-space:nowrap; cursor:pointer; text-align:center;}
* html #main h3.title div.line span{ padding-top:2px;}
*+html #main h3.title div.line span{ padding-top:2px;}
#main ul.newsx{ padding:5px 7px;}
#main ul.newsx  dl {float:left;width:80px;    margin: 5px 7px;}
#main ul.newsx  dl img{width:80px;height:64px}
#main ul.newsx li{ height:25px; line-height:25px; color:#000; padding-left:10px;}
#main ul.newsx li a{ color:#000;}
#main ul.newsx li a:hover{ color:#466A86; text-decoration:underline;}
#main ul.newsx li span{ float:right; margin-left:5px;}
#main ul.newsx li.top{ color:#ff3838;}
#main ul.newsx li.top a{ color:#ff3838;}
#main ul.newsx li.top a:hover{ color:#ff3838;}
* html #main ul.newsx li img{ padding-top:8px;}

#main .product{ width:648px; border:1px solid #e3e3e3;margin-bottom: 10px; overflow:hidden;}
/*#main .product .imglist{ margin:5px 5px 5px 6px; position:relative; overflow:hidden;}
#main .product .imglist ul{ position:absolute; width:2010em;}
#main .product li{ float:left; text-align:center; margin-right:5px; }
#main .product li h4{ font-size:100%; font-weight:normal; height:25px; line-height:25px; overflow:hidden;}
#main .product li h4 a{ color:#476781;}
#main .product li h4 a:hover{ text-decoration:underline;}
#main .product li a.img{ display:block; font-size:0px; border:1px solid #e3e3e3; padding:2px;}*/
#main .case{ width:298px;margin-bottom: 10px;}

#main .flip{ height:20px; overflow:hidden; margin-top:7px; margin-right:7px; }
* html #main .flip{ width:300px;}
*+html #main .flip{ width:300px;}
#main .next,#main .prev{ width:18px; height:18px; overflow:hidden; display:block; float:right; background:url(../neu.png) no-repeat;}
#main .next{ background-position:-17px 0px; }
#main .next:hover{ background-position:-57px 0px; }
#main .prev{ background-position:-40px 0px; }
#main .prev:hover{ background-position:0px 0px; }
#trigger4{ float:right; margin-right:5px; margin-top:7px;}
#trigger4 a{ background:url(../neu.png) no-repeat -80px -10px; width:6px; height:6px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger4 a.current{ background-position:-80px 0px;}

#main .case ul.newsx .li{ list-style:none; background:url(../jt.gif) no-repeat left 9px;}
#main .case ul.newsx .li a{ color:#5c7691;}

#main .links{ margin-top:10px; border:1px solid #e3e3e3; height:80px; }
#main .links .list{ list-style:none; float:left; width:880px; height:70px; border-left:1px solid #e3e3e3; padding:5px; overflow:hidden;}
#main .links ul{ list-style:none;}
#main .links .img li img{ width:88px; height:31px;}
#main .links h4.title{ float:left; width:20px; padding:3px 0px 3px 5px; border:1px solid #fff; background:url(../links.gif) repeat-y left top; white-space:normal; color:#62819a; font-size:100%; line-height:1.5; cursor:pointer;}
#main .links ul li{ float:left; margin-right:10px; white-space:nowrap;}
#main .links ul li a{color:#466A86;}

/*----Footer文件----------------------------------------*/
#footer{ height:20px; background:url(../bottombg.gif) repeat-x left top; padding:0 10px 0 5px; width:960px; margin:0px auto; position:relative;}
#bottom{ text-align:center; line-height:1.6; color:#000; padding:0px 0px 10px;}
#bottom div.nav{ height:25px; line-height:25px; background:#E7E7E7; margin-bottom:5px; color:#4e7593;}
#bottom div.nav span{ padding:0px 6px;}
#bottom div.nav a{ color:#4e7593;}
#bottom a{ color:#000;}
#bottom ul{ list-style:none; }


#footer .left{ position:absolute; left:0px; top:0px; width:10px; height:10px; background:url(../footerl.gif) no-repeat; overflow:hidden;}
#footer .right{ position:absolute; right:-1px; top:0px; width:10px; height:10px; background:url(../footerr.gif) no-repeat right top; overflow:hidden;}

/*----Web文件----------------------------------------*/
#web{ padding:10px 0px;}
#web #left{ float:left; width:670px; ; overflow:hidden;}
#web #right{ float:right; width:220px; padding-bottom:10px; padding-left:10px}

#web #right h3.title{ height: 28px;
overflow: hidden;
border: 1px solid #fff;
border-bottom: none;
font-size: 13px;
color: #466A86;
border-top: 1px solid #fff;
border-bottom: 1px solid #d5d5d5; }
#web #right h3.title div{ float: left;
background: url(../sideline.gif) repeat-x left -26px;
height: 28px;
line-height: 27px;
white-space: nowrap;
width: 97px;
cursor: pointer;
border-left: 1px solid #fff;
border-right: 1px solid #dde3ed;
background-position: left top;}
* html #web #right h3.title div{ width:60px;}
#web #right h3.title span{ display:block;  height:27px; line-height:27px; padding-right:10px; white-space:nowrap; cursor:pointer;text-align:center;}
* html #web #right h3.title div span{ padding-top:2px;}
*+html #web #right h3.title div span{ padding-top:2px;}
#web #right h3.title a.more{ margin-top: 6px;
font-weight: normal;
font-size: 12px;
margin-right: 10px;
background: url(../more.gif) no-repeat left;
padding-left: 16px;
color: #690; }

#web #right .webnav{ /*padding:0px 8px 8px;*/}
#web #right .border{ border:1px solid #e3e3e3;}
#web #right div.line{ }
.lmgd span{margin-left: 20px;
font-size: 13px;
font-weight: bold;
color: #466A86;
margin-bottom: 10px;
position: relative;
top: 17px;
background: #fff;}


/*搜索模块、会员模块左侧导&#65533;*/
#web #right .webnav ul{ list-style:none;/* padding-left:20px;*/}
#web #right .webnav ul li{ padding:4px 0px;}
#web #right .webnav ul.memberul{ padding:0px;}
#web #right .webnav ul.memberul li{ padding:0px 10px 0px 30px; width:154px; margin:6px auto 2px; height:28px; line-height:28px; overflow:hidden; zoom:1; background:url(../web_navbg.gif) no-repeat; font-size:100%; font-weight:bold; }
#web #right .webnav ul.memberul li a{color:#466A86; padding-left:15px; background:url(../ico.gif) no-repeat left 4px;}
/*-----顶级栏目--------------*/
#web-sidebar h2{ padding:0px 10px 0px 30px; width:154px; margin:6px auto 2px; height:28px; line-height:28px; overflow:hidden; zoom:1; background:url(../web_navbg.gif) no-repeat; font-size:100%; font-weight:bold; }
#web-sidebar h2 a{color:#466A86; padding-left:15px; background:url(../ico.gif) no-repeat left 4px;}
#web-sidebar div.part2dom{ margin-left:15px;}
/*-------------------*/
#web-sidebar dt{ padding:0px 10px 0px 30px; width:154px; margin:6px auto 2px; height:28px; line-height:28px; overflow:hidden; zoom:1; background:url(../web_navbg.gif) no-repeat; font-size:100%; font-weight:bold; }
#web-sidebar dt a{ color:#466A86; padding-left:15px; background:url(../ico.gif) no-repeat left 4px;}
* html #web-sidebar dt a{ background-position:left 2px;}
*+html #web-sidebar dt a{ background-position:left 2px;}

#web-sidebar dd{ margin-left:25px; }
#web-sidebar dd h4{ font-size:100%; font-weight:normal; padding:2px 0px 2px 15px; }
#web-sidebar dd h4 a{ color:#000; padding-left:10px; background:url(../jt.gif) no-repeat left 5px;}
/*-------------------*/
 
#web #right div.text{ padding:5px 8px;}
#web #right div.met_online{ visibility:hidden;}
#web #right .met_onlinename,#web #right .met_qq{ display:block; font-weight:bold; padding:3px 0px;}

#web #left h3.title{ color:#466A86; background:url(../sb.gif) no-repeat right top; height:25px; line-height:25px; font-size:100%; overflow:hidden; font-weight:normal; margin:0px 0px 5px; padding-right:15px;}
#web #left h3.title span{ display:block; background:url(../sb.gif) no-repeat left top; padding-left:15px;}
#web #left h3.title a{ color:#466A86;}
 
#web #left div.webcontent{ padding:0px 8px;}

#flip{ padding:5px; text-align:center; }
#flip ul li { list-style:none;}
.hits{ border-bottom:1px dotted #ccc; height:25px; line-height:25px; margin:5px 0px; text-align:right;}
.page{ padding:2px 5px; line-height:1.5; color:#000;}
.page a{ color:#000;}
.page a:hover{ color:#466A86; text-decoration:underline;}
.inside{ margin-bottom:10px; text-align:right;}
.inside a{ padding:1px 0px; color:#f00; font-weight:bold;}
.inside a:hover{ color:#f00; border-bottom:1px solid #f00;}
/*----Show文件----------------------------------------*/
#left div.showtext{ padding:0px 8px;}

/*----News文件----------------------------------------*/
#news_list ul{ list-style:none;}
#news_list .li{ height:30px; padding:0px 8px 0px 15px; background:url(../jt.gif) no-repeat 3px 12px; line-height:30px; overflow:hidden;}
#news_list .li a:hover{ text-decoration:underline;}
#news_list .li span{ float:right; color:#000;}
* html #news_list .li img{ padding-top:8px;}

#news_list dl{ padding:10px;}
#news_list div.line{ height:10px; border-top:1px solid #ccc; overflow:hidden;}
#news_list dt{ position:relative;}
#news_list dd{ width:100%;}
#news_list dd .text{ padding-left:10px;}
#news_list dd h3{ font-size:100%;}
#news_list dd p{ color:#000;}
 

/*----ShowNews文件----------------------------------------*/
#shownews{ padding:10px;}
#shownews h1.title{ padding:4px; border-bottom:1px dotted #ccc; text-align:center; margin-bottom:10px; font-size:150%;}
#shownews div.text{ padding:0px 5px;}

#shownews .related{ font-size:100%; padding-left:5px; margin-top:8px;}
#shownews .related-list{ padding-left:20px; list-style:none;}
#shownews .related-list li{ float:left; width:48%; height:22px; line-height:22px; overflow:hidden; margin-right:8px; }
#shownews .related-list li a:hover{ text-decoration:underline; }

/*----Product文件----------------------------------------*/
/*【样式一&#65533;*/
#product-list #plug1{ padding:10px 0px;}
#product-list #plug1 ul{ list-style:none; }
#product-list #plug1 li{ float:left; display:inline; margin:0px 10px 5px; text-align:center; overflow:hidden;}
#product-list #plug1 li span{ display:block;}
#product-list #plug1 li img{ border:1px solid #ccc; padding:3px;}
#product-list #plug1 li span.info_title{ height:25px; line-height:25px; overflow:hidden;}

/*【样式二&#65533;*/
#product-list #plug2{ padding:10px;}
#product-list #plug2 dl{ overflow:hidden; margin-bottom:10px;}
#product-list #plug2 dl dt{ float:left; overflow:hidden; position:relative;}
#product-list #plug2 dl dt a{ display:block; padding:3px; font-size:0px; border:1px solid #e6e6e6;}
#product-list #plug2 dl dd{ float:left; width:100%; overflow:hidden;}
#product-list #plug2 dd ul{ padding-left:10px; list-style:none; color:#000;}
#product-list #plug2 h4.title{ font-size:14px; line-height:1.2;}
#product-list #plug2 h4.title a{ color:#466A86;}
#product-list #plug2 .dl-line{ border-bottom:1px solid #e3e3e3; height:1px; overflow:hidden; margin-bottom:10px;}

/*----ShowProduct文件----------------------------------------*/
#showproduct{ padding:10px;}
#showproduct dt{ float:left; overflow:hidden; position:relative;}
#showproduct dd{ float:left; width:100%; overflow:hidden;}
#showproduct dd li{ list-style:none; padding:5px; border-bottom:1px dotted #ccc; }
#showproduct dd li span{ color:#656565;}
#showproduct dd h1{ font-size:14px; color:#0058b2;}
#showproduct dd div.text{ padding:5px 0px;}
#showproduct dt #imgqwe a{ display:block; border:1px solid #e6e6e6; padding:3px;}
#showproduct dt #imgqwe a img{ }
#showproduct .smallimg{ text-align:center !important; margin-top:8px;}
#showproduct .smallimg span.spic{ margin:2px;}
#showproduct dd .feedback{ padding:5px; text-align:right;}

#showproduct dd .feedback a{ padding:2px 6px; border:1px solid #fa1a1a; font-weight:bold; color:#fa1a1a; }
#showproduct h3.hr{ font-size:13px; margin-top:8px; padding:0px 5px; border-bottom:1px solid #ccc; }
#showproduct div.text{ padding:5px;}

/*----Download文件----------------------------------------*/
#download_list{}
#download_list #plug1{ padding:10px;}
#download_list #plug1 dt{ border-bottom:1px dotted #ccc; font-weight:bold; font-size:120%; padding:0px 5px 0px 18px; background:url(../small/download_ico.gif) no-repeat 3px 8px;}
#download_list #plug1 dt a{ color:#466A86;}
#download_list #plug1 dt.top a{ color:#fa1a1a;}
#download_list #plug1 dd{ color:#000; padding:0px 8px; height:28px; line-height:28px; background:#F3F5F7;}
#download_list #plug1 dd div{ float:right;}
#download_list #plug1 dd span{ padding-right:20px;}
#download_list #plug1 dd a{ font-weight:bold; color:#466A86;}
#download_list #plug1 dd a.down{ color:#fa1a1a; text-decoration:underline;}

/*----ShowDownload文件----------------------------------------*/
#showdownload{ padding:10px;}
#showdownload ul.Para{ list-style:none; margin-bottom:15px;}
#showdownload ul.Para li{ background:#f0f0f0; border-bottom:1px solid #fff; color:#000; height:25px; line-height:25px; overflow:hidden;}
#showdownload ul.Para li span.name{ float:left; background:#ddd; min-width:80px; padding:0px 5px; white-space:nowrap; text-align:center; border-right:1px solid #fff; margin-right:8px;}
* html #showdownload ul.Para li span.name{ width:80px; }
#showdownload ul.Para li.title h1{ font-size:100%;}
#showdownload ul.Para li a{ color:#f00; text-decoration:underline;}

#showdownload div.Para .info_download{ display:block; padding:5px; }
#showdownload div.Para .info_download a{ padding:3px 8px; border:1px solid #ccc; color:#333; font-weight:bold;}

/*----Img文件----------------------------------------*/
#img_list ul{ list-style:none;}
#img_list #plug1{ padding:10px 0px;}
#img_list #plug1 ul{ list-style:none; }
#img_list #plug1 li{ float:left; display:inline; margin:0px 10px 5px; text-align:center; overflow:hidden;}
#img_list #plug1 li span{ display:block;}
#img_list #plug1 li img{ border:1px solid #ccc; padding:3px;}
#img_list #plug1 li span.info_title{ height:25px; line-height:25px; overflow:hidden;}

#img_list{ padding-top:10px;}
#img_list dl{ padding:0px 10px 0px; margin-bottom:10px;}
#img_list div.line{ height:1px; border-top:1px solid #ccc; margin-bottom:10px; overflow:hidden;}
#img_list dt{ position:relative;}
#img_list dd{ width:100%; color:#000;}
#img_list dd .text{ padding-left:10px;}
#img_list dd h5{ font-size:100%; font-weight:normal;}
#img_list dd h4{ font-size:100%; font-weight:normal; border-bottom:1px dotted #ccc;}
#img_list dd h3{ font-size:14px; }
#img_list dd h3 a{ color:#466A86; }

/*----ShowImg文件----------------------------------------*/
#showimg{ padding:10px;}
#showimg h1.title{ padding:4px; border-bottom:1px dotted #ccc; margin-bottom:10px; font-size:150%;}
#showimg div.para{ text-align:center;}
#showimg div.text{ padding:0px 5px;}
#showimg div.metinfo_slide{ margin-left:auto; margin-right:auto;}
#showimg h3.hr{ font-size:100%; background:#eee; margin-top:8px; padding-left:5px; height:25px; line-height:25px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
#showimg #imgqwe a img{ border:1px solid #e6e6e6; padding:5px;}
#showimg #imgqwe a img{ border:1px solid #e6e6e6;}
#showimg .smallimg{text-align:center !important; margin-top:8px;}
#showimg .smallimg span.spic{ margin:2px;}
#showimg span.info_select{ margin-top:8px;}

/*----Job文件----------------------------------------*/
#job_list #plug1{ border:1px solid #ccc; margin:10px; }
#job_list #plug1 dt{ height:28px; line-height:28px; border-bottom:1px solid #ccc; color:#000; padding-left:10px;}
#job_list #plug1 dd{ background:url(../small/job_ico.gif) no-repeat 5px 13px; padding-left:15px; height:30px; line-height:30px; border-bottom:1px solid #ccc; overflow:hidden; color:#000; font-weight:bold;}
#job_list #plug1 dt span,#job_list #plug1 dd span{ float:right; width:100px; font-weight:normal; text-align:center; overflow:hidden; border-left:1px solid #ccc;}

/*----ShowJob文件----------------------------------------*/
#showjob{ padding:10px;}
#showjob h1.title{ padding:4px; border-bottom:1px dotted #ccc; margin-bottom:10px; font-size:150%;}
#showjob div.para ul{ list-style:none; padding:0px 5px;}
#showjob div.para ul li{ float:left; width:50%; padding:3px 0px;}
#showjob div.text{ padding:0px 5px;}
#showjob h3.hr{ clear:both; font-size:100%; background:#eee; margin-top:8px; padding-left:5px; height:25px; line-height:25px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
#showjob div.para .info_cv{ clear:both; padding:5px; text-align:right; }
#showjob div.para .info_cv a{ padding:3px 8px; border:1px solid #ccc; color:#333; font-weight:bold;}
/*----CV文件----------------------------------------*/
#cv_list{ padding:10px; text-align:center;}
table.cv_table{ background:none; width:100%; text-align:left;}
table.cv_table td{ height:28px; line-height:28px; }
table.cv_table td.cv_td1{ padding-right:3px;}
table.cv_table td.cv_select,table.cv_table td.cv_input{ padding-left:3px;}
table.cv_table td.cv_select select{ padding:1px; }
table.cv_table td.cv_select option{ padding:1px; }

table.cv_table td.cv_input input{ padding:2px; background:url(../small/input.gif) no-repeat left top; border:1px solid #bbb;}
table.cv_table td.cv_input input:focus{ border:1px solid #aaa;}
table.cv_table td.cv_input textarea{ margin:3px 0px; width:80%; padding:2px; background:url(../small/input.gif) no-repeat left top; border:1px solid #bbb; }
table.cv_table td.cv_input textarea:focus{ border:1px solid #aaa;}

table.cv_table td.cv_submit{ padding:5px 0px;}
table.cv_table td.cv_submit input{ cursor:pointer;}

/*----Feedback文件----------------------------------------*/
#feedback{ padding:10px; text-align:center;}
table.feedback_table{ background:none; width:100%; text-align:left;}
table.feedback_table td{ height:28px; line-height:28px; }
table.feedback_table td.feedback_td1{ padding-right:3px;}
table.feedback_table td.feedback_select,table.feedback_table td.feedback_input{ padding-left:3px;}
table.feedback_table td.feedback_select select{ padding:1px; }
table.feedback_table td.feedback_select option{ padding:1px; }

table.feedback_table td.feedback_input input{ padding:2px; background:url(../small/input.gif) no-repeat left top; border:1px solid #bbb;}
table.feedback_table td.feedback_input input:focus{ border:1px solid #aaa;}
table.feedback_table td.feedback_input textarea{ margin:3px 0px; width:80%; padding:2px; background:url(../small/input.gif) no-repeat left top; border:1px solid #bbb; }
table.feedback_table td.feedback_input textarea:focus{ border:1px solid #aaa;}

table.feedback_table td.feedback_input .checboxcss{ margin-right:5px; border:0; position:relative; top:2px;}
table.feedback_table td.feedback_submit{ padding:5px 0px; text-align:left; padding-left:145px;}
table.feedback_table td.feedback_submit input{ cursor:pointer;}

/*----Search文件----------------------------------------*/
#search_list{ padding:10px;}
#search_list ul{ list-style:none; }
#search_list ul li{ border-bottom:1px dotted #ccc; padding:3px 5px;}
#search_list ul li img{ display:none;}
#search_list .search_title{ display:block;}
#search_list .search_title a{ font-size:14px; color:#f00; font-weight:bold;}
#search_list .search_title a:hover{ border-bottom:1px solid #f00; text-decoration:none;}
#search_list .search_detail{ display:block; }
#search_list .search_detail a{ text-decoration:underline; color:#09f;}
#search_list .search_updatetime{ display:block;}
#search_list a:hover{ text-decoration:underline;}

/*----Member文件----------------------------------------*/
#member{ padding:10px 15px;}

/*----Link_Lndex文件----------------------------------------*/
#link_index{ padding:0px 10px;}
#link_index ul{ list-style:none;}
#link_index dl{ margin-bottom:30px;}
#link_index dl dt{ font-weight:bold; margin-top:8px; padding:3px; border-bottom:1px solid #bbb;}
#link_index dl dd{ padding:5px;}
#link_index dl dd li{ display:inline; padding-right:10px; }
#link_index dl dd li a{ text-decoration:underline;}

/*----Addlink文件----------------------------------------*/
#addlink{ padding:10px; text-align:center;}
#addlink .addlink_title{ text-align:right; color:#f00; font-size:13px; padding-left:5px; border-bottom:1px solid #ccc; }
#addlink .addlink_table{ margin:0px auto; text-align:left; width:100%; background:#fff; }
#addlink .addlink_table td{ height:28px; line-height:28px;}
#addlink .addlink_table td.addlink_td1{ text-align:right; width:20%; padding-right:3px; }
#addlink .addlink_table td.addlink_input{ padding-left:5px;}
#addlink .addlink_table td.addlink_td2{ padding-left:5px;}
#addlink .addlink_table td.addlink_input input{ padding:2px; background:url(../small/input.gif) no-repeat left top; border:1px solid #bbb;}
#addlink .addlink_table td.addlink_input textarea{ margin:3px 0px; width:80%; padding:2px; background:url(../small/input.gif) no-repeat left top; border:1px solid #bbb; }
#addlink .addlink_table td.addlink_input input:focus{ border:1px solid #aaa;}
#addlink .addlink_table td.addlink_input textarea:focus{ border:1px solid #aaa;}
#addlink .addlink_submit{ text-align:left; padding:5px 0px; padding-left:145px; }
#addlink .addlink_submit input{ cursor:pointer;}

/*----Message_Index文件----------------------------------------*/
#message_index{ padding:10px;}
#message_index ul{ list-style:none; padding:5px 0px;}
#message_index li.message_list_line{ border-bottom:1px dotted #ccc; padding:1p 3px; background:#f5f7f8; padding:2px 5px;}
#message_index li.message_list_info{ padding:5px; background:#f5f7f8;}
#message_index li.message_list_reinfo{ padding:5px 10px 5px 5px; margin-bottom:15px; color:#ff3c3c;}


/*----Message文件----------------------------------------*/
#message{ padding:10px;}
#message .message_table{ width:100%; margin-top:10px; text-align:left; background:none;}
#message .message_table td.message_td1{ text-align:right; width:20%; height:28px; line-height:28px; padding-right:3px;}
#message .message_table td.message_input{ padding-left:3px;}
#message .message_table td.message_input input{ padding:2px; background:url(../small/input.gif) no-repeat left top; border:1px solid #bbb; margin-right:3px;}
#message .message_table td.message_text textarea{ margin:3px; width:80%; padding:2px; background:url(../small/input.gif) no-repeat left top; border:1px solid #bbb; }
#message .message_table td.message_input input:focus{ border:1px solid #aa;}
#message .message_table td.message_text textarea:focus{ border:1px solid #aaa;}
#message .message_submint{ text-align:left; padding:5px 0px; padding-left:145px;}
#message .message_submint input{ cursor:pointer;}

/*----Sitemap文件----------------------------------------*/
#sitemap{ padding:10px;}
#sitemap .sitemapclass{ padding:5px 0px;}
#sitemap .sitemapclass1{font-weight:bold; display:block; height:22px; line-height:22px; border-bottom:1px solid #ccc; padding-left:15px;}
#sitemap .sitemapclass1 a{ padding:2px 10px; background:#e6e6e6;}
#sitemap .sitemapclass2{ padding-left:15px; padding-top:3px;}
#sitemap .sitemapclass2 h3{ background:url(../small/bit_07.gif) no-repeat left center; padding-left:10px;}
#sitemap .sitemapclass2 h3 a{ color:#333;}
#sitemap .sitemapclass2 h4{ display:inline; padding:0px 6px;}
#sitemap .sitemapclass2 h4 a{ text-decoration:underline;}

/*banner*/
.m-slide{ position: relative; width:648px;  height: 250px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; background: #fff }
.m-slide img{width:440px; height:250px; border:none;}
.m-slide .bottom-shadow{ position: absolute; bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden; border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec }
.m-slide .img { float: left; position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 440px; height: 250px }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img .first { display: block }
.m-slide .tab { float: right }
.m-slide .tab li { *margin-bottom: -3px; border-top: 1px solid #e5e5e5; width: 206px }
.m-slide .tab .first { border-top: 0 }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 206px; height: 49px; border-left: 3px solid #fff }
.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab a span { position: absolute; overflow: hidden }
.m-slide .tab a .title { left: 17px; top: 6px; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold; color: #000 }
.m-slide .tab a .des { left: 18px; top: 26px; height: 16px; line-height: 16px; color: #999 }
.m-slide .tab .first a { height: 50px }
.m-slide .tab .on a { border-left: 3px solid #41a1f2 }
.m-slide .tab .on a b { background: url(../small/dot.png) no-repeat}
.m-slide .tab .on a span { color: #41a1f2 }


.newslist li{padding-top:10px;}
.newslist li span{color:red; font-weight:bold;}

#cont1 {
width: 350px;
float: left;
}

#img_focus {
border: 1px solid #E9DFDE;

width: 350px;
height: 320px;
margin: 0 0 8px 0;
}


.c-2 {
width: 480px;
/* margin-right: 1px; */
float: left;
/* overflow: hidden; */
border: 1px solid #d5d5d5;
margin-left: 10px;height: 455px;
}


.headlines {
margin: 0;
padding: 5px 0 0;
 
}

.panel {
margin: 0 0 10px;
overflow: hidden;
zoom: 1;
}

.panel .pbody {
margin: 0 10px;zoom: 1;
}

.headlinetop {
margin: 0 0 10px;
 
}


.headlinerecom {
margin: 0 0 10px;
overflow: hidden;
zoom: 1;
}

.headlinelist {

line-height: 1.7;
margin: 0 0 10px;
padding-top: 10px;
border-top: 1px dotted #bbb;
}

.headlinelist li {
line-height: 1.9;
white-space: nowrap;
clear: right;
overflow: hidden;
zoom: 1;
padding-left: 12px;
background: url(../b1.gif) no-repeat 0 50%;
word-wrap: normal;
text-overflow: ellipsis;
}
.headlinelist li a{display:block;float:left}
.headlinelist li span{float:right;    color:#F00;}

.headlinetop h3 {
font: bold 18px ;
margin: 7px 0;
color: #cc0000;
word-wrap: normal;
white-space: nowrap;
overflow: hidden;text-align: center;
}
.headlinetop p {
color: #666;    text-align: center;    padding-bottom: 5px;
    line-height: 20px;
 
}

.headlinerecom a.link0 {
float: left;color: #1c3d72;
}

.headlinerecom a.link1 {
float: right;color: #1c3d72;
}

.headlinelist a:hover, .headlinelist a:active {
color: #c00;text-decoration: underline;
}

.headlinetop a:hover h3{
text-decoration: underline;
}


.headlinerecom a:hover, .headlinerecom a:active {
text-decoration: underline;
}


.Box {
width: 1180px;
clear: both;
background-color: #FFFFFF;
height: auto;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}

.Box .Left {
width: 250px;
height: auto;
float: left;
margin-right: 10px;
background-image: url(../Images/N_art01_bg.jpg);
background-repeat: repeat-x;
background-position: left top;
padding-top: 10px;
}

.Box .Right {
width: 920px;
height: auto;
float: right;
}


.right_title {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
float: left;
width: 717px;
height: 26px;
padding-top: 11px;
padding-left: 35px;
background-image: url(../Images/N_art02_bg.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.right_text {
float: left;
height: auto;
width: 100%;
margin: 0px;
padding: 0px;
 padding-top: 10px;
}

.goodsBox {
padding-top: 10px;
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
border-top: 1px solid #ddd;
}

.goodsItem {
width: 23.5%;
float: left;
position: relative;
text-align: center;
margin-right: 2%;
margin-bottom: 2%;
padding: 5px;
height: 225px;
border: 1px solid #ccc;    box-sizing: border-box;
}
.goodsItem:nth-child(4n){margin-right:0}
.goodsItem p {
color: #3f3f3f;
font-weight: normal;
display: block;
line-height: 25px;
height: 25px;
overflow: hidden;
}

.xx_dotted {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
}

.bkclss ul li {
 
padding-left: 8px;
padding-top: 2px;
padding-bottom: 2px;
}

.bc_text_1 {
background-color: #DCEAF3;
background-image: url(../Images/N_art_01.jpg);
background-repeat: no-repeat;
background-position: 8px center;
float: left;
height: auto;
width: 165px;
padding-left: 33px;
font-size: 14px;
font-weight: bold;
padding-top: 8px;
padding-bottom: 8px;
}

.bkclss {

height: auto;
 
border: 1px solid #CBDDEB;
color: #0363AF;
}

.bkclss ul li a {
color: #0363AF;
font-weight: bold;
}

.threecs a {
float: left;
text-align: center;
display: block;
white-space: nowrap;
margin-left: 10px;line-height: 24px;
}


.shop_s {
color: red;
font-size: 14px;
font-family: "΢ź";
}

.goodsItem p {
color: #3f3f3f;
font-weight: normal;
display: block;
line-height: 25px;
height: 25px;
overflow: hidden;
}


.bkclss .title {
height: 28px;
overflow: hidden;
border: 1px solid #fff;
font-size: 13px;
color: #466A86;
border-top: 1px solid #fff;
border-bottom: 1px solid #d5d5d5;
}


.bkclss .title .line {
float: left;
background: url(../sideline.gif) repeat-x left -26px;
height: 28px;
line-height: 27px;
white-space: nowrap;
width: 97px;
cursor: pointer;
border-left: 1px solid #fff;
border-right: 1px solid #dde3ed;
background-position: left top;
}


.bkclss .title span {
display: block;
 
height: 27px;
line-height: 27px;
padding-right: 10px;
white-space: nowrap;
cursor: pointer;
text-align: center;
}


.bkclss .title a.more {
margin-top: 6px;
font-weight: normal;
font-size: 12px;
margin-right: 10px;
background: url(../more.gif) no-repeat left;
padding-left: 16px;
color: #690;
}

.right_text h3.title {
color: #466A86;
background: url(../sb.gif) no-repeat right top;
height: 25px;
line-height: 25px;
font-size: 100%;
overflow: hidden;
font-weight: normal;
margin: 0px 0px 5px;
padding-right: 15px;
}


.right_text h3.title span {
display: block;
background: url(../sb.gif) no-repeat left top;
padding-left: 15px;
}


.tabbtn {
height: 30px;
border-bottom: 1px solid #d5d5d5;

}

.tabbtn li.current {
border-left: solid 1px #d5d5d5;

}

.tabbtn li {
float: left;
position: relative;
margin: 0 0 0 -1px;
}

.tabbtn li.current a {

height: 30px;
line-height: 30px;
background: #fff;
color: #466A86;
font-weight: 800;
background: url(/templets/default/images/tab_menulink.png) no-repeat;
width: 101px;
}

.tabbtn li a {
display: block;
float: left;
height: 30px;
line-height: 30px;
overflow: hidden;
width: 108px;
text-align: center;
font-size: 12px;
cursor: pointer;

}

.tabcon {
position: relative;
height: 250px;
overflow: hidden;width: 300px;
}

.tabcon .sublist {
padding: 5px 10px;

}

.sublist li {
 
font-size: 12px;
}

.sublist li span {
margin: 0 5px 0 0;
font-family: "";
font-size: 12px;
font-weight: 400;
color: #ddd;
}

.youpiantuijian li{float: left;
width: 120px;
height: 145px;
margin-left: 8px;}


.content {
width: 960px;
margin: 0 auto;
text-align: left;
}

.layout1 .colL {
width: 300px;
float: left;
margin-right: 10px;
}

.layout1 .colM {
width: 340px;
float: left;border: 1px solid #d5d5d5;
}

.layout1 .colR {
width: 300px;
padding: 0;
}

.colR {
width: 260px;
float: right;
padding-right: 9px;
}

.piece5 {
padding: 7px 0px 10px 10px;
}

.TitleSum h2, .TitleSum h3 {
height: 27px;
}

.TitleSum p {
line-height: 20px;
color: #666;
font-size: 12px;
padding-right: 10px;
}

.titlebar strong {
padding-right: 11px;
float: left;
font-weight: normal;
font-size: 16px;
font-family: "";
color: #cd5725;
}

.TitleLink li {
font-size: 14px;
background: url(/images/v2/icon.gif) no-repeat 0 -370px;
line-height: 24px;
overflow: hidden;
padding-left: 11px;
height: 26px;
}

.TitleLink a, .TitleLink a:visited, .TitleLink a:hover {
color: #3E3E3E;
font-size: 14px;
padding: 0 7px 0 0;
}

.blank15 {
clear: both;
height: 15px;
overflow: hidden;




display: block;
}

.STYLE1 {
color: #DDDDDD;
font-size: 12px;
margin: 6px 0;
text-align: left;
}

.STYLE1 li{background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-style: solid;
    border-width: 1px;
    color: #AAAAAA;
    float: left;
    list-style-type: none;
    margin: 3px;
    padding: 3px 6px;}


.sect{border-top: solid 1px #d5d5d5;
}

.youpiantuijian{border-top: solid 1px #d5d5d5;
}


.blank9 {
clear: both;
height: 9px;
overflow: hidden;
display: block;
font-size: 1px;
}
.hline {
border-top: 1px dashed #d5d5d5;
width: 300PX;
height: 10PX;
display: block;}

.titlebar {
height: 22px;
clear: both;
}

.newsx li {
height: 25px;
line-height: 25px;
color: #000;
padding-left: 10px;
}

.newsx li span {
float: right;
margin-left: 5px;
}
.newsx li i{font-style:normal}
#main ul.newsx li i a{color:#003366}
.newsx {
padding: 5px 7px;
}

.tabcon1 {
position: relative;
overflow: hidden;
width: 648px;height: 400px;
}

.tabcon1 .sublist {
padding: 5px 10px;
}
.tabcon1 .sublist li {
float: left;
text-align: center;
margin-right: 5px;
width: 150px;
height: 160px;
margin-bottom: 10px;
}

.tabcon1 .sublist li img{
width: 150px;
height: 120px;
}

.alignright{
float: left;
margin-top: 60px;
margin-left: 90px;}

#search_input{
border: 1px solid #cccccc;
border-right: none;
width: 272px;
height: 30px;
font-size: 14px;
line-height: 30px;
padding-left: 5px;
}

#search_submit{
/* opacity: 0.9; */
background: url(../search.gif);
width: 79px;
height: 32px;
border: none;
margin: 0 0 0 -5px;
}



.goodsItem1 {
width: 140px;
float: left;
position: relative;
text-align: center;
margin-right: 5px;
margin-bottom: 5px;
padding: 5px;
height: 180px;
border: 1px solid #ccc;
}

.goodsItem1 p {
color: #3f3f3f;
font-weight: normal;
display: block;
line-height: 25px;
height: 25px;
overflow: hidden;
}

.toolbar-inner {
width: 960px;
margin: auto;
}

.lmgd{ 
border-bottom: 1px #E0E0E0 solid;
position: absolute;
height: 25px;
width: 299px;
}
.toolbar{ 
height: 28px;
background: #FAFAFA url(/templets/default/images/toolbar.gif) repeat-x 0 100%;
margin-bottom: 5px;
padding: 0 10px;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.05);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.toolbar .quicklink {
margin-left: -10px;
}
#chinaz_topbar .userbar {
float: right;
white-space: nowrap;
margin-top: 3px;margin-right: 15px;
}

.userlogin .fb{float: left;margin-right: 10px;}
#formcar{
float: left;
line-height: 32px;
margin-top: 5px;
margin-right: 10px;
}
.userlogin{width: 800px;
float: left;margin-top: 3px;}

.userinfo{width: 800px;
float: left;margin-top: 3px;}

.btn-2{background: url(/templets/default/images/gouwu.png) no-repeat;
width: 137px;
height: 40px;border: 0px;
cursor: pointer;text-indent:-1000em;}

.bla2 a {
color: #000;
padding: 5px;
line-height: 15px;
display: block;
float: left;
height: 15px;
width: 28%;
text-align: center;
}
.bla2{
margin-top: 20px;
}

.nav{margin:5px; height:275px;}
.nav .hd{width:340px; float:left}
.nav .tce{width:360px; margin-left:10px; float:left;}
.nav .tce .tops{width:350px; height:80px; border:#CECECE solid 1px; padding:5px; margin-right:10px;}
.nav .tce .tops .tfo{font-size:20px; font:''; font-weight:bold; text-align:center}
.nav .zsph{width:230px; float:right;}
.nav .zsph .ribt{width:230px; font-size:12px; color:#FFFFFF; font-weight:bold; height:23px; background:#BE0000; text-align:center; line-height:23px;}
.nav .zsph .rib2{width:230; border:#C9C9C9 solid 1px;  height:235px; margin-top:5px; padding:5px; line-height:23px;}
.nav .zsph .rib2 ul{margin:0px; padding:0px;}
.nav .zsph .rib2 li{font-size:12px; line-height:23px;}
.nav .zsph .rib2 a {font-size: 9pt;color: #333;}
.nav .zsph .rib2 a:link,a:visited{text-decoration:none;}
.nav .zsph .rib2 a:hover,a:active{text-decoration:underline;color:#9A0000;}
.ad_top {
width: 960px;
height: 100px;
margin: 0px auto;
padding: 5PX 0;

 
}

.nav_cent{margin:5px 0; overflow: hidden;}
.nav_cent .llis{ width:740px;}
.nav_cent .llis .lebt{height:20px; background:#BE0000; font-size:12px; font-weight:bold; padding-left:15px; line-height:20px; color:#FFFFFF; margin-bottom:5px;}
.nav_cent .llis .leb2{background:#EBEBEB; margin-bottom:5px; padding: 0 10px;height: 180px;}
.nav_cent .llis .leb2 ul{margin:0px; padding:0px;}
.nav_cent .llis .leb2 li{line-height:25px; font-size:12px}

.nav_cent .clis{width: 726px;
overflow: hidden;}
.nav_cent .clis .cebh{margin-bottom:10px;}
.nav_cent .clis .cebt{height:23px; border-bottom:#000000 solid 1px;}
.nav_cent .clis .cebt img{float:left; padding-left:10px;}
.nav_cent .clis .fonews{width:100px; line-height:23px; font-size:14px; font-weight:bold; color:#C80000; padding-left:10px; float:left}
.nav_cent .rpic{float:right; width:220px;}
.nav_cent .rpic .rebot{height:23px; background:#EBEBEB; font-size:12px; line-height:23px; font-weight:bold; color:#000; text-align:center; margin-bottom:5px;}
.nav_cent .rpic .rebot2{border:#C9C9C9 solid 1px; padding:10px 10px 10px 10px; text-align:center;height: 575px;}


.nav_cent .llisk{float:left;witdh:740px}

.llis1{
width: 355px;
float: left;
margin-right: 10px;
}
.llis2{
width: 355px;
float: left;
 
}

.cebhnr {
padding-left: 10px;
font-size: 14px;
padding-top: 10px;
}

.links {
height: 97px;
 
border: 1px solid #C9C9C9;
padding: 0 16px;margin-bottom: 10px;
}

.links .tit {
height: 31px;
line-height: 31px;
border-bottom: 1px solid #C9C9C9;
}

.links .lj {
margin-top: 10px;
line-height: 23px;margin-bottom: 10px;
}

.links .lj a {
margin: 0 7px;
}

.g-pic img {
width: 175px;
height: 140px;
border: 1px solid rgb(204, 204, 204);
}
#main .links .list a{padding-right: 10px;color: #4e7593;}

.diyweb a{  font-family: 壬Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;  color: #003366;}
.diybg {background:#E7E7E7; padding:6px; margin-bottom:16px;}
.diybg h3 {font-size:14px !important;}
.diyweb { margin-top:14px; color: #1f376d   font-family: 壬Verdana, Arial, Helvetica, sans-serif;font-size: 12px; }
.diytop, .diyzi, .diyzi li{ display:inline-block}
.diytop { width:80px; float:left; text-align:center;}
.diyzi { width:575px; float:right;}
.diyzi li{ list-style:none; margin-right:10px;margin-bottom:10px;}
.webdn{ display:none;}
@media screen and (max-width: 750px){
	.webdn{ display:block;}
	#metinfo{ width:100%;}
	#BottomNav{ display:none;}
	img{ max-width:100%; height:auto!important;}
	.alignright{ display:none;}
	#top .floatl{ width:50%;}
	.sidebar ul.list-style{ display:none;}
	.Box{ width:100%;}
	#top .sidebar{ width:50%; padding:0px;}
	#top .seo{ width:100%;}
	#top .floatl img{ margin-top:0px!important;}
	.Box .Left{ float:none; width:100%;}
	.bkclss{ float:none; width:100%;}
	.bkclss ul li{ width:98%;}
	.bkclss ul li a{ font-weight:normal;}
	
	.site-article ul li a{width:calc(100% - 80px);}
.site-article .siteleft{width:100%;float:none;margin-right:0;}
.site-article .siteright{width:100%;float:none;}
	.Box .Right{ float:none; width:100%;}
	.goodsItem{ margin-right:0px;}
	#bottom div.nav{ display:none;}
	.top-nav{ height:auto; background:#1b5b9f;}
	#nav li.top-nav{ display:none;}
	#metinfo{ padding:0px;}
	.goodsBox{ padding:5px!important;}
	.right_text{ margin-top:-5px;}
	.weizhi{ width:100%; float:none; padding:5px 0px;}
	.bk_left{ width:100%; float:none;}
	.bk_left div{ max-width:100%;}
	.bk_left div#box{ left:0px!important; width:100%!important; position:static!important; height:100%!important; text-align:center;display:flex;
align-items:center}
	.xiangqing img{ max-width:100%; height:auto!important;}
	.bk_left div#box img{ width:auto!important; height:auto!important; max-width:100%; max-height:100%;}
	.con .content{ width:98%; margin:0 auto; padding:0px;}
	.con h3{ margin-bottom:0px; margin-left:1%;}
	.diyzi{ width:98%!important; margin:0 auto; float:none;}
	.bk_right{ display:none;}
	.menu_2{ display:none;}
	.main div{ float:none!important; width:98%!important; margin:0 auto;}
	.main div.service-right .goodsItem{ width:46%!important; float:left!important;}
	.main div.service-right .goodsItem:nth-child(2n){ float:right!important;}
	.main div .kind_con,.main div .kind_con dl,.main div .kind_con ul.kind_line,.kind_con ul{ width:98%;}
	.jyblist .e2 li{ width:100%; float:none;}
	.special ul{ width:98%!important;}
	.main{ width:100%!important;}
	.kind_com_1 .kind_con dl dd{ width:auto!important;}
	.special li{ width:33.333%!important;}
	.main div img{ width:100%!important;}
	.inner .right{ float:none; width:98%!important; margin:0 auto;}
	.rightbox{ float:none; width:98%!important; margin:0 auto; display:none;}
	.edit_recommend,.artTitle{ width:100%!important;}
	.rightbox img{ width:100%!important; height:auto!important;}
	.leftbox{ width:98%!important; margin:0 auto; float:none;}
	.container{ border:none;}
	.news_with_pic li{ width:47%;}
	.news_with_pic li a{ height:100px; display:block; overflow:hidden; text-align:center;}
	.news_with_pic li p a{ height:auto;}
	.news_with_pic li img{ max-width:100%; max-height:100%; width:auto!important; height:auto!important;}
	#bottom{ border-top:1px #CCCCCC solid; padding-top:15px; overflow:hidden;}
	.article_body{ padding:0px;}
	.linkstyle table{ width:100%!important;}
	.qnavlist{ width:100%; margin:0 auto; padding-top:5px; background:#fff;}
.qnavlist li{width:33.3%; height:55px; line-height:30px;text-align:center;font-size:16px; color:#000;float:left}
.qnavlist li a p{font-size:16px; color:#000;    text-indent: 0;}
.qnavlist li img{ width:25px!important;}
.qnavlist li a{ color:#fff;}
.up_nav{width:210px;margin:0 auto;bottom:52px;max-width:640px;background-color:rgba(38,38,38,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000); display:none;}
.up_nav li{width:200px;text-align:center;line-height:50px;margin-left:5px;border-bottom:1px solid #666;}
.up_nav li a{color:#fff; font-size:16px;}
.type_nav{width:100%;max-width:640px;margin:0 auto; padding-top:5px;border-bottom:1px solid #666;  display:none;background-color:rgba(38,38,38,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);}
.type_nav li{width:33.33333%;text-align:center;line-height:50px; float:left;}
.type_nav li a{color:#fff!important; font-size:16px;}
.goodsItem{ width:46%!important;}
.goodsItem:nth-child(2n){ float:right;}
#yppic li{ margin-left:1.5%!important;}
.main div.goodsItem table td img{ width:auto!important;}
.head_site{ width:100%!important;}
.kind_com_1 .kind_con, .kind_com_1 .kind_con dl, .kind_com_1 .kind_con ul.kind_line, .kind_com_1 .kind_con dl dt h3{ width:100%;}
.kind_com_1{ display:none;}
.sczt{ display:none;}
.main .tempWrap{ display:none;}
.yptab{ display:none;}
.addimg{ display:none!important;}
	}